翻訳と辞書
Words near each other
・ Hitachi 917
・ Hitachi A-train
・ Hitachi Adaptable Modular Storage 2000
・ Hitachi Athletic Stadium
・ Hitachi Cable
・ Hitachi Cable Manchester
・ Hitachi Construction Machinery
・ Hitachi Construction Machinery (Europe)
・ Hitachi Consulting
・ Hitachi Data Systems
・ Hitachi Data Systems History
・ Hitachi DX07
・ Hitachi Flora Prius
・ Hitachi G1000
・ Hitachi Hatsukaze
Hitachi HD44780 LCD controller
・ Hitachi HD64180
・ Hitachi Ibaraki S.C.
・ Hitachi ID Identity Manager
・ Hitachi Kashiwa Soccer Stadium
・ Hitachi Magic Wand
・ Hitachi Maru
・ Hitachi Maru Incident
・ Hitachi Maxell
・ Hitachi Monorail
・ Hitachi Province
・ Hitachi Rivale
・ Hitachi Seaside Park
・ Hitachi small-type monorail (Sentosa Express)
・ Hitachi SR2201


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Hitachi HD44780 LCD controller : ウィキペディア英語版
Hitachi HD44780 LCD controller

The Hitachi HD44780 LCD controller is a commonly used alphanumeric dot matrix liquid crystal display (LCD) controller developed by Hitachi. The control interface and protocol is a de-facto standard for this type of display. The character set of the controller includes ASCII characters, Japanese Kana characters, and some symbols in two 28 character lines. Using an extension driver, the device can display up to 80 characters.
==Architecture==

The Hitachi HD44780 LCD controller is limited to monochrome text displays and is often used in copiers, fax machines, laser printers, industrial test equipment, networking equipment, such as routers and storage devices.
Compatible LCD screens are manufactured in several standard configurations. Common sizes are one row of eight characters (8x1), and 16×2, 20×2 and 20×4 formats. Larger custom sizes are made with 32, 40 and 80 characters and with 1, 2, 4 or 8 lines. The most commonly manufactured larger configuration is 40x4.〔()〕 characters, which requires two individually addressable HD44780 controllers with expansion chips as a single HD44780 chip can only address up to 80 characters. A common smaller size is 16×2, and this size is readily available as surplus stock for hobbyist and prototyping work.
Character LCDs may have a backlight, which may be LED, fluorescent, or electroluminescent.
Character LCDs use a 16 contact interface, commonly using pins or card edge connections on 0.1 inch (2.54 mm) centers. Those without backlights may have only 14 pins, omitting the two pins powering the light. The pinout is as follows:
#Ground
#VCC (+3.3 to +5V)
#Contrast adjustment (VO)
#Register Select (RS). RS=0: Command, RS=1: Data
#Read/Write (R/W). R/W=0: Write, R/W=1: Read (This pin is optional due to the fact that most of the time you will only want to write to it and not read. Therefore, in general use, this pin will be permanently connected directly to ground.)
#Clock (Enable). Falling edge triggered
#Bit 0 (Not used in 4-bit operation)
#Bit 1 (Not used in 4-bit operation)
#Bit 2 (Not used in 4-bit operation)
#Bit 3 (Not used in 4-bit operation)
#Bit 4
#Bit 5
#Bit 6
#Bit 7
#Backlight Anode (+) (If applicable)
#Backlight Cathode (-) (If applicable)
The nominal operating voltage for LED backlights is 5V at full brightness, with dimming at lower voltages dependent on the details such as LED color. Non-LED backlights often require higher voltages.
The HD44780 interface supports two modes of operation, 8-bit and 4-bit. Using the 4-bit mode is more complex, but reduces the number of active connections needed. For this reason, in 4-bit mode a command is sent in two operations.
Because the operation mode is not defined at power-up (may be 8-bit or 4-bit), one must always set the operation mode using the Function Set command.
To enable 4-bit mode requires some careful selection of commands. There are two primary limitations. First, with the reduced lines, the D0-D3 lines will always be low when the LCD is in 8-bit mode. Second, the HD44780 may be in one of three states:
* (State1) 8-bit mode
* (State2) 4-bit mode, ready for first set of 4 bits
* (State3) 4-bit mode, already latched 4 bits
State3 may occur, for example, if a prior control was aborted after sending only the first 4 bits of a command, while the LCD was in 4-bit mode.
There is a way to ensure the LCD returns to 4-bit mode of operation, as follows:
# First, set D7..D4 to 0b0011, and toggle the enable bit. From State1, the LCD will see the command as 0b0011_0000, and thus remain in 8-bit mode (State1). From State3, the LCD will see the command as 0b0011_xxxx (where xxxx are unknown bits) -- which still sets the LCD to 8-bit mode (State1). From State2, the bits are simply latched as the values for D3..D0 (State3). Therefore, after this, the HD44780 can only be in State1 or State3.
# Next, set D7..D4 to 0b0011 again, and toggle the enable bit. From State1, the LCD will again remain in 8-bit mode, as noted above. From State2, the LCD will see the command as 0b0011_0011, which sets the LCD to 8-bit mode. Therefore, after second command, the HD44780 is guaranteed to be in 8-bit mode (State1)
# Now that the LCD is ensured to be set to 8-bit mode, it is safe to request that it change to 4-bit mode. To do so, set D7..D4 to 0b0010, and toggle the enable bit. The LCD will see the command as 0b0010_0000, which will change it to use 4-bit command mode. Therefore, after this third command, the HD44780 can only be in 4-bit command mode.
# Finally, it should be noted that this sets the LCD to single-line mode, using standard 5x8 fonts, so additional FUNCTION SET commands may be needed to fully initialize the display.
Once in 4-bit mode, character and control data are transferred as pairs of 4-bit "nibbles" on the upper data pins, D4-D7.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Hitachi HD44780 LCD controller」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.